/**  
 * Project Name:UPB  
 * File Name:IUserService.java  
 * Package Name:com.hpp.service  
 * Date:2018年3月21日下午1:06:49  
*/

package com.hpp.service;

import java.util.HashMap;
import java.util.List;

import com.hpp.model.SysUser;

public interface IUserService {
	
	/**
     * @Title getUserInfo  
     * @Description 获取用户对象
     * @author hanpp
     * @param map
     * @return SysUser
     * @date 2019年1月9日 下午2:56:53  
     * @throws
     */
    SysUser getUserInfo(HashMap<String, Object> map);
    
    /**
     * @Title getUserList  
     * @Description 获取用户列表
     * @author hanpp
     * @param map
     * @return List<SysUser>
     * @date 2019年1月9日 下午2:57:29  
     * @throws
     */
    List<SysUser> getUserList(HashMap<String, Object> map);
    
    /**
     * @Title updateSysUser  
     * @Description 修改用户信息
     * @author hanpp
     * @param user
     * @return int
     * @date 2019年1月9日 下午3:00:23  
     * @throws
     */
    int updateSysUser(SysUser user);
	
    /**
     * @Title addSysUser  
     * @Description 新增用户
     * @author hanpp
     * @param user
     * @return int
     * @date 2019年1月9日 下午3:01:57  
     * @throws
     */
    int addSysUser(SysUser user);
    
    /**
     * @Title deleteSysUser  
     * @Description 批量删除用户
     * @author hanpp
     * @param map
     * @return int
     * @date 2019年1月11日 上午10:58:48  
     * @throws
     */
    int deleteSysUser(HashMap<String, Object> map);
    
    /**
     * @Package: com.hpp.service
     * @Description: 根据用户名和手机号查询用户
     * @author zhoujian
     * @date 2019年1月15日 下午1:51:03
     */
	List<SysUser> checkUserInfo(String userName, String phone);
	
}
